package cn.topkinson.es.etl.mapper;

import cn.topkinson.es.etl.entity.po.Position;
import cn.topkinson.es.etl.entity.po.PositionExample;
import java.util.List;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

@Mapper
public interface PositionMapper {
    long countByExample(PositionExample example);

    int deleteByExample(PositionExample example);

    int insert(Position record);

    int insertSelective(Position record);

    List<Position> selectByExampleWithBLOBs(PositionExample example);

    List<Position> selectByExample(PositionExample example);

    int updateByExampleSelective(@Param("record") Position record, @Param("example") PositionExample example);

    int updateByExampleWithBLOBs(@Param("record") Position record, @Param("example") PositionExample example);

    int updateByExample(@Param("record") Position record, @Param("example") PositionExample example);
}
